package com.fahai.web.dao;

import com.fahai.common.CommonMapper;
import com.fahai.web.entity.RoleMenu;
import com.fahai.web.vo.RoleMenuVo;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface RoleMenuDao extends CommonMapper<RoleMenu> {

    public List<RoleMenuVo> selectMenuRoleList();

    public void insertByDoubleId(RoleMenu roleMenu);

    public void updateByDoubleId(RoleMenu roleMenu);

    public List<Map<String,Object>> selectRoleMenu(List<Integer> list);

    public List<Map<String,Object>> selectRoleMenuOne(Integer roleId);

    public void deleteRoleMenuForRoleId(Integer roleId);

    public void insertRoleMenuBatch(List<RoleMenu> list);


    public List<Map<String,Object>> selectUserRoleMenu(String userName);


}